//
//  WmcActivityDelegate.swift
//  YPWatermarkCamera
//
//  Created by 赵新 on 2022/5/20.
//

import UIKit

// MARK: - [WmcActivityDelegate]

/// 活动代理
public protocol WmcActivityDelegate: NSObjectProtocol {
    // MARK: 开启的活动类型

    /// 设置需要开启的活动类型
    /// - Parameters:
    ///   - attribute: 当前水印相机的属性
    func openActivityType(_ attribute: WmcAttribute)
        -> [YPWmcManager.ActivityType]
}

// MARK: - =========================⚠️以下对接业务方无需查看或了解⚠️=========================

public extension WmcActivityDelegate {
    /// 返回需要开启的活动类型
    func openActivityType(_ attribute: WmcAttribute) -> [YPWmcManager.ActivityType] {
        return []
    }
}
